// 账号接口模块

// 引入工具函数
import request from '@/utils/request'

// 1.登录接口函数
export const checkLoginReq = data => {
  // 返回axios调用结果
  return request({
    method: 'post',
    url: '/users/checkLogin',
    data,
  })
}

// 2.重复接口函数
export const checkUserRepeatReq = data => {
  // 返回axios调用结果
  return request({
    method: 'post',
    url: '/users/repeat',
    data,
  })
}

// 3.添加接口函数
export const addUserReq = data => {
  return request({
    method: 'post',
    url: '/users/add',
    data,
  })
}

// 4.获取账号列表
export const addUserListReq = params => {
  return request({
    method: 'get',
    params,
    url: '/users/list',
  })
}

// 5.删除账号
export const delUserListReq = params => {
  return request({
    method: 'get',
    params,
    url: '/users/del',
  })
}

// 6.批量删除账号
export const delUserBatchdelReq = data => {
  return request({
    method: 'post',
    url: '/users/batchdel',
    data,
  })
}
// 7.修改账号
export const editUserReq = data => {
  return request({
    method: 'post',
    url: '/users/edit',
    data,
  })
}
// 8.获取账号（个人中心）信息
export const getUserInfoReq = () => {
  return request({
    method: 'get',
    url: '/users/info',
  })
}

// 9.修改用户头像
export const updataUserAvatarRef = params => {
  return request({
    method: 'get',
    url: '/users/avataredit',
    params,
  })
}
